
export interface iPointCut {
    clazz: any,
    expressions: RegExp[],
    pointCutName: string,
    adviceArray?: Array<Function>
}

export interface iPointCutOption {
    clazz: unknown,
    expressions: string[],
    pointCutName: string,
    adviceArray?: Array<Function>
}

export interface iAspect {
    clazz: unknown,
    aspectName: string,
    pointcutArray: iPointCut[],
}
